Journal article
Secure Path Balanced BDD-Based Pre-Charge Logic for Masking
Partha De, Udaya Parampalli, Chittaranjan Mandal
IEEE Trans. Circuits Syst. | IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC | Published : 2020
Abstract
This work presents a novel path balanced masked dual-rail pre-charge circuit design scheme based on binary decision diagrams (BDD), using one mask bit per output. It has been applied for achieving masked implementations of two common lightweight ciphers, namely Present and Lucifer. BDD based logic design is achieved using the CUDD tool and applying suitable variable reordering techniques. Path balancing has helped to counter the early propagation effect (EPE) to achieve a glitch free circuit design. Non-linear shift register has been used to generate the mask bits to avoid prediction of the mask bit, even if those should be occasionally uncovered. The design has been evaluated on many aspect..
View full abstractRelated Projects (1)
Grants
Awarded by Australian Research Council
Funding Acknowledgements
The work of Udaya Parampalli was supported in part by the Australian Research Councils Discovery under Grant DP150104473 and in part by the University of Melbourne's 2014 International Research and Research Training Fund. This article was recommended by Associate Editor R. Azarderakhsh.